home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekikoh Dennoh Club 2
/
Gekikoh Dennoh Club Vol. 2 (Japan).7z
/
Gekikoh Dennoh Club Vol. 2 (Japan) (Track 01).bin
/
fsw
/
mndrv
/
mncall.doc
< prev
next >
Wrap
Text File
|
1997-09-27
|
3KB
|
162 lines
───────────────────────────────────────
mndrv music driver
Copyright (C)1997 BEL.
───────────────────────────────────────
【 サービスコールの解説 】
----------------------------------------
$00 mndrv 常駐解除
----------------------------------------
__RELEASE mndrv を常駐解除します
引数: なし
戻値: なし
----------------------------------------
$01 MND データ転送
----------------------------------------
__TRANSMND MND データをドライバに転送します
引数: a1.l データの格納されているアドレス
d1.w データのサイズ
戻値: 負:エラーコード
----------------------------------------
$02 PCM データ転送
----------------------------------------
__TRANSPCM PCM データをドライバに転送します
引数: a1.l データの格納されているアドレス
d1.w データのサイズ
戻値: 負:エラーコード
----------------------------------------
$03 演奏開始
----------------------------------------
__PLAYMUSIC セッティングと演奏開始
引数: なし
戻値: d0.l エラーコード
----------------------------------------
$04 演奏一時停止
----------------------------------------
__PAUSEMUSIC 一時停止状態を変化させる
引数: なし
一時停止と解除はトグル動作です
戻値: なし
----------------------------------------
$05 演奏停止
----------------------------------------
__STOPMUSIC 演奏を停止する
引数: なし
戻値: なし
----------------------------------------
$06 タイトルポインタの取得
----------------------------------------
__GETTITLE
引数: なし
戻値: a1.l TITLEへのアドレス
0 = notitle
----------------------------------------
$07 システムワークアドレス取得
----------------------------------------
__GETSYSWORK
引数: なし
戻値: a1.l システムワーク先頭アドレス
----------------------------------------
$08 トラックワークアドレス取得
----------------------------------------
__GETTRWORK
引数: 無し
戻値: a1.l トラックワーク先頭アドレス
----------------------------------------
$09 トラックワークサイズ取得
----------------------------------------
__GETTRSIZE
引数: 無し
戻値: d0.l 1トラックのワークサイズ
----------------------------------------
$0A マスターボリューム設定
----------------------------------------
__SETMASTERVOL
引数: d1.b デバイス
d2.b TLの値
0 : FM
1 : PSG
2 : RHYTHM
3 : PCM
中途半端な仕様の為使用しない方が良いでしょう
戻値: なし
----------------------------------------
$0B トラックマスク
----------------------------------------
__SETTRACKMASK
引数: d1.b トラックナンバー
指定トラックのマスク状況をトグルで変化させます
戻値: なし
----------------------------------------
$0C キーコントロール制御
----------------------------------------
__KEYCTRL
引数: d1.b 0 = キーボードコントロール許可
1 = キーボードコントロール禁止